﻿using System.Collections.Generic;

namespace WpfAdmin.Everything.Queryable {
    public interface IFileQuerable : IQueryable {
        IQuery Roots();
        IQuery Parent(string parentFolder);
        IQuery Audio(string search = null);
        IQuery Zip(string search = null);
        IQuery Video(string search = null);
        IQuery Picture(string search = null);
        IQuery Exe(string search = null);
        IQuery Document(string search = null);
        IQuery Duplicates(string search = null);

        IQuery Child(string pattern);
        IQuery ChildAnd(IEnumerable<string> patterns);
        IQuery ChildOr(IEnumerable<string> patterns);
    }
}
